package com.zjdiepu.www.model.dh.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

import com.zjdiepu.www.base.core.BaseVo;

/**
 * 保险<br/>
 * @author xiongxiaotun<br/>
 * @time 2017年05月17日 10时36分<br/>
 * @since 1.0<br/>
 */
@ApiModel(value="DhInsuranceVo", description="保险展示", parent = BaseVo.class)
public class DhInsuranceVo extends BaseVo {
	
	private static final long serialVersionUID = 1L;
	/**
	 * 业务ID
	 */
	@ApiModelProperty(name="busiId",required=false,value="业务ID",example="业务ID")
	private String busiId;
	
	/**
	 * 客户ID
	 */
	@ApiModelProperty(name="cusId",required=false,value="客户ID",example="客户ID")
	private String cusId;
	
	/**
	 * 年度
	 */
	@ApiModelProperty(name="year",required=false,value="年度",example="0")
	private Integer year;
	
	/**
	 * 待续保列表ID
	 */
	@ApiModelProperty(name="renewalId",required=false,value="待续保列表ID",example="待续保列表ID")
	private String renewalId;
	
	/**
	 * 续保/新保
	 */
	@ApiModelProperty(name="typeRenewal",required=false,value="续保/新保",example="续保/新保")
	private String typeRenewal;
	
	/**
	 * 保险公司
	 */
	@ApiModelProperty(name="companyInsurance",required=false,value="保险公司",example="保险公司")
	private String companyInsurance;
	
	/**
	 * 起始日
	 */
	@ApiModelProperty(name="dateStart",required=false,value="起始日",example="2017-04-23 14:22:43")
	private Date dateStart;
	
	/**
	 * 到期日
	 */
	@ApiModelProperty(name="dateEnd",required=false,value="到期日",example="2017-04-23 14:22:43")
	private Date dateEnd;
	
	/**
	 * 保单号
	 */
	@ApiModelProperty(name="noInsurance",required=false,value="保单号",example="保单号")
	private String noInsurance;
	
	/**
	 * 报当地：1；不保当地：0
	 */
	@ApiModelProperty(name="isLocal",required=false,value="报当地：1；不保当地：0",example="0")
	private Integer isLocal;
	
	/**
	 * 退保：1；不退保：0
	 */
	@ApiModelProperty(name="isCacel",required=false,value="退保：1；不退保：0",example="0")
	private Integer isCacel;
	
	/**
	 * 出单日期
	 */
	@ApiModelProperty(name="dateEffect",required=false,value="出单日期",example="2017-04-23 14:22:43")
	private Date dateEffect;
	
	/**
	 * 投保方：从数据字典获取
	 */
	@ApiModelProperty(name="objectInsure",required=false,value="投保方：从数据字典获取",example="投保方：从数据字典获取")
	private String objectInsure;
	
	/**
	 * 车辆损失险保额
	 */
	@ApiModelProperty(name="limitLoss",required=false,value="车辆损失险保额",example="0")
	private Double limitLoss;
	
	/**
	 * 车辆损失险保费
	 */
	@ApiModelProperty(name="costLoss",required=false,value="车辆损失险保费",example="0")
	private Double costLoss;
	
	/**
	 * 全车盗抢险保额
	 */
	@ApiModelProperty(name="limitSteal",required=false,value="全车盗抢险保额",example="0")
	private Double limitSteal;
	
	/**
	 * 全车盗抢险保费
	 */
	@ApiModelProperty(name="costSteal",required=false,value="全车盗抢险保费",example="0")
	private Double costSteal;
	
	/**
	 * 玻璃单碎险保额
	 */
	@ApiModelProperty(name="limitGlass",required=false,value="玻璃单碎险保额",example="0")
	private Double limitGlass;
	
	/**
	 * 玻璃单碎险保费
	 */
	@ApiModelProperty(name="costGlass",required=false,value="玻璃单碎险保费",example="0")
	private Double costGlass;
	
	/**
	 * 不计免赔险保额
	 */
	@ApiModelProperty(name="limitAoad",required=false,value="不计免赔险保额",example="0")
	private Double limitAoad;
	
	/**
	 * 不计免赔险保费
	 */
	@ApiModelProperty(name="costAoad",required=false,value="不计免赔险保费",example="0")
	private Double costAoad;
	
	/**
	 * 第三者责任险保额
	 */
	@ApiModelProperty(name="limitThird",required=false,value="第三者责任险保额",example="0")
	private Double limitThird;
	
	/**
	 * 第三者责任险保费
	 */
	@ApiModelProperty(name="costThird",required=false,value="第三者责任险保费",example="0")
	private Double costThird;
	
	/**
	 * 自燃险保额
	 */
	@ApiModelProperty(name="limitIgnition",required=false,value="自燃险保额",example="0")
	private Double limitIgnition;
	
	/**
	 * 自燃险保费
	 */
	@ApiModelProperty(name="costIgnition",required=false,value="自燃险保费",example="0")
	private Double costIgnition;
	
	/**
	 * 涉水险保额
	 */
	@ApiModelProperty(name="limitWade",required=false,value="涉水险保额",example="0")
	private Double limitWade;
	
	/**
	 * 涉水险保费
	 */
	@ApiModelProperty(name="costWade",required=false,value="涉水险保费",example="0")
	private Double costWade;
	
	/**
	 * 车上人员险保额
	 */
	@ApiModelProperty(name="limitPerson",required=false,value="车上人员险保额",example="0")
	private Double limitPerson;
	
	/**
	 * 车上人员险保费
	 */
	@ApiModelProperty(name="costPerson",required=false,value="车上人员险保费",example="0")
	private Double costPerson;
	
	/**
	 * 第三方特约险保额
	 */
	@ApiModelProperty(name="limitSpecial",required=false,value="第三方特约险保额",example="0")
	private Double limitSpecial;
	
	/**
	 * 第三方特约险保费
	 */
	@ApiModelProperty(name="costSpecial",required=false,value="第三方特约险保费",example="0")
	private Double costSpecial;
	
	/**
	 * 商业险返利
	 */
	@ApiModelProperty(name="amountRebate",required=false,value="商业险返利",example="0")
	private Double amountRebate;
	
	/**
	 * 商业险实收
	 */
	@ApiModelProperty(name="amountReceived",required=false,value="商业险实收",example="0")
	private Double amountReceived;
	
	/**
	 * 合计返利
	 */
	@ApiModelProperty(name="amountRebateTotal",required=false,value="合计返利",example="0")
	private Double amountRebateTotal;
	
	/**
	 * 合计实收
	 */
	@ApiModelProperty(name="amountReceivedTotal",required=false,value="合计实收",example="0")
	private Double amountReceivedTotal;
	
	/**
	 * 商业险续保专员
	 */
	@ApiModelProperty(name="operatorNext",required=false,value="商业险续保专员",example="商业险续保专员")
	private String operatorNext;
	
	/**
	 * 审核人
	 */
	@ApiModelProperty(name="auditor",required=false,value="审核人",example="审核人")
	private String auditor;
	
	/**
	 * 审核时间
	 */
	@ApiModelProperty(name="timeAudit",required=false,value="审核时间",example="2017-04-23 14:22:43")
	private Date timeAudit;
	
	/**
	 * 确认人
	 */
	@ApiModelProperty(name="confirmor",required=false,value="确认人",example="确认人")
	private String confirmor;
	
	/**
	 * 确认时间
	 */
	@ApiModelProperty(name="timeConfirm",required=false,value="确认时间",example="确认时间")
	private Date timeConfirm;
	
	public String getBusiId(){
		return this.busiId;
	}
	
	public void setBusiId(String busiId){
		this.busiId = busiId;
	}

	public String getCusId(){
		return this.cusId;
	}
	
	public void setCusId(String cusId){
		this.cusId = cusId;
	}

	public Integer getYear(){
		return this.year;
	}
	
	public void setYear(Integer year){
		this.year = year;
	}

	public String getRenewalId(){
		return this.renewalId;
	}
	
	public void setRenewalId(String renewalId){
		this.renewalId = renewalId;
	}

	public String getTypeRenewal(){
		return this.typeRenewal;
	}
	
	public void setTypeRenewal(String typeRenewal){
		this.typeRenewal = typeRenewal;
	}

	public String getCompanyInsurance(){
		return this.companyInsurance;
	}
	
	public void setCompanyInsurance(String companyInsurance){
		this.companyInsurance = companyInsurance;
	}

	public Date getDateStart(){
		return this.dateStart;
	}
	
	public void setDateStart(Date dateStart){
		this.dateStart = dateStart;
	}

	public Date getDateEnd(){
		return this.dateEnd;
	}
	
	public void setDateEnd(Date dateEnd){
		this.dateEnd = dateEnd;
	}

	public String getNoInsurance(){
		return this.noInsurance;
	}
	
	public void setNoInsurance(String noInsurance){
		this.noInsurance = noInsurance;
	}

	public Integer getIsLocal(){
		return this.isLocal;
	}
	
	public void setIsLocal(Integer isLocal){
		this.isLocal = isLocal;
	}

	public Integer getIsCacel(){
		return this.isCacel;
	}
	
	public void setIsCacel(Integer isCacel){
		this.isCacel = isCacel;
	}

	public Date getDateEffect(){
		return this.dateEffect;
	}
	
	public void setDateEffect(Date dateEffect){
		this.dateEffect = dateEffect;
	}

	public String getObjectInsure(){
		return this.objectInsure;
	}
	
	public void setObjectInsure(String objectInsure){
		this.objectInsure = objectInsure;
	}

	public Double getLimitLoss(){
		return this.limitLoss;
	}
	
	public void setLimitLoss(Double limitLoss){
		this.limitLoss = limitLoss;
	}

	public Double getCostLoss(){
		return this.costLoss;
	}
	
	public void setCostLoss(Double costLoss){
		this.costLoss = costLoss;
	}

	public Double getLimitSteal(){
		return this.limitSteal;
	}
	
	public void setLimitSteal(Double limitSteal){
		this.limitSteal = limitSteal;
	}

	public Double getCostSteal(){
		return this.costSteal;
	}
	
	public void setCostSteal(Double costSteal){
		this.costSteal = costSteal;
	}

	public Double getLimitGlass(){
		return this.limitGlass;
	}
	
	public void setLimitGlass(Double limitGlass){
		this.limitGlass = limitGlass;
	}

	public Double getCostGlass(){
		return this.costGlass;
	}
	
	public void setCostGlass(Double costGlass){
		this.costGlass = costGlass;
	}

	public Double getLimitAoad(){
		return this.limitAoad;
	}
	
	public void setLimitAoad(Double limitAoad){
		this.limitAoad = limitAoad;
	}

	public Double getCostAoad(){
		return this.costAoad;
	}
	
	public void setCostAoad(Double costAoad){
		this.costAoad = costAoad;
	}

	public Double getLimitThird(){
		return this.limitThird;
	}
	
	public void setLimitThird(Double limitThird){
		this.limitThird = limitThird;
	}

	public Double getCostThird(){
		return this.costThird;
	}
	
	public void setCostThird(Double costThird){
		this.costThird = costThird;
	}

	public Double getLimitIgnition(){
		return this.limitIgnition;
	}
	
	public void setLimitIgnition(Double limitIgnition){
		this.limitIgnition = limitIgnition;
	}

	public Double getCostIgnition(){
		return this.costIgnition;
	}
	
	public void setCostIgnition(Double costIgnition){
		this.costIgnition = costIgnition;
	}

	public Double getLimitWade(){
		return this.limitWade;
	}
	
	public void setLimitWade(Double limitWade){
		this.limitWade = limitWade;
	}

	public Double getCostWade(){
		return this.costWade;
	}
	
	public void setCostWade(Double costWade){
		this.costWade = costWade;
	}

	public Double getLimitPerson(){
		return this.limitPerson;
	}
	
	public void setLimitPerson(Double limitPerson){
		this.limitPerson = limitPerson;
	}

	public Double getCostPerson(){
		return this.costPerson;
	}
	
	public void setCostPerson(Double costPerson){
		this.costPerson = costPerson;
	}

	public Double getLimitSpecial(){
		return this.limitSpecial;
	}
	
	public void setLimitSpecial(Double limitSpecial){
		this.limitSpecial = limitSpecial;
	}

	public Double getCostSpecial(){
		return this.costSpecial;
	}
	
	public void setCostSpecial(Double costSpecial){
		this.costSpecial = costSpecial;
	}

	public Double getAmountRebate(){
		return this.amountRebate;
	}
	
	public void setAmountRebate(Double amountRebate){
		this.amountRebate = amountRebate;
	}

	public Double getAmountReceived(){
		return this.amountReceived;
	}
	
	public void setAmountReceived(Double amountReceived){
		this.amountReceived = amountReceived;
	}

	public Double getAmountRebateTotal(){
		return this.amountRebateTotal;
	}
	
	public void setAmountRebateTotal(Double amountRebateTotal){
		this.amountRebateTotal = amountRebateTotal;
	}

	public Double getAmountReceivedTotal(){
		return this.amountReceivedTotal;
	}
	
	public void setAmountReceivedTotal(Double amountReceivedTotal){
		this.amountReceivedTotal = amountReceivedTotal;
	}

	public String getOperatorNext(){
		return this.operatorNext;
	}
	
	public void setOperatorNext(String operatorNext){
		this.operatorNext = operatorNext;
	}

	public String getAuditor(){
		return this.auditor;
	}
	
	public void setAuditor(String auditor){
		this.auditor = auditor;
	}

	public Date getTimeAudit(){
		return this.timeAudit;
	}
	
	public void setTimeAudit(Date timeAudit){
		this.timeAudit = timeAudit;
	}

	public String getConfirmor(){
		return this.confirmor;
	}
	
	public void setConfirmor(String confirmor){
		this.confirmor = confirmor;
	}

	public Date getTimeConfirm(){
		return this.timeConfirm;
	}
	
	public void setTimeConfirm(Date timeConfirm){
		this.timeConfirm = timeConfirm;
	}

	@Override
	public String toString() {
		return super.toString() + "DhInsurance [busiId = " + busiId + ", cusId = " + cusId + ", year = " + year + ", renewalId = " + renewalId + ", typeRenewal = " + typeRenewal + ", "
			+ "companyInsurance = " + companyInsurance + ", dateStart = " + dateStart + ", dateEnd = " + dateEnd + ", noInsurance = " + noInsurance + ", isLocal = " + isLocal + ", "
			+ "isCacel = " + isCacel + ", dateEffect = " + dateEffect + ", objectInsure = " + objectInsure + ", limitLoss = " + limitLoss + ", costLoss = " + costLoss + ", "
			+ "limitSteal = " + limitSteal + ", costSteal = " + costSteal + ", limitGlass = " + limitGlass + ", costGlass = " + costGlass + ", limitAoad = " + limitAoad + ", "
			+ "costAoad = " + costAoad + ", limitThird = " + limitThird + ", costThird = " + costThird + ", limitIgnition = " + limitIgnition + ", costIgnition = " + costIgnition + ", "
			+ "limitWade = " + limitWade + ", costWade = " + costWade + ", limitPerson = " + limitPerson + ", costPerson = " + costPerson + ", limitSpecial = " + limitSpecial + ", "
			+ "costSpecial = " + costSpecial + ", amountRebate = " + amountRebate + ", amountReceived = " + amountReceived + ", amountRebateTotal = " + amountRebateTotal + ", amountReceivedTotal = " + amountReceivedTotal + ", "
			+ "operatorNext = " + operatorNext + ", auditor = " + auditor + ", timeAudit = " + timeAudit + ", confirmor = " + confirmor + ", timeConfirm = " + timeConfirm + "]";
	}
    
}